//
/***********************************************************
             File name:      main.c
             Author:         Bitat (陆叁柒)
             Email :         Bitat@qq.com
             Gitee :         https://gitee.com/bitat
             CSDN  :         https://blog.csdn.net/bitat 
             History:        2023/2/11
************************************************************/
    
#include <stdio.h>
#include <math.h>
 
int main()
{
    int i=0;
    printf("0---10000之间的水仙花数:>\n");
    for(i=1;i<=99999;i++)
    {
        int tmp=i;//各位数
        int count=0;//n
        int sum=0;
 
        while(tmp)
        {
            tmp/=10;//各位数
            count++;
        }
        tmp=i;
        while(tmp)
        {
            sum+=pow((tmp%10),count);
            tmp/=10;
        }
        if(sum==i)
        {
            printf("%d ",i);
        }
    }
    return 0;
}


